package com.sgb.kjwl.viewmodel.machine;

import com.sgb.kjwl.repository.MachineRepertory;
import com.sgb.kjwl.view.ui.activity.leaseAsk.AskLeaseActivity;
import com.swgk.core.base.BaseViewModel;

public class AskLeaseModel extends BaseViewModel {

    private AskLeaseActivity askLeaseActivity;
    private MachineRepertory repertory;

    public AskLeaseModel(AskLeaseActivity askLeaseActivity, MachineRepertory repertory){
        this.askLeaseActivity = askLeaseActivity;
        this.repertory = repertory;
    }

//    public void getTypeModel(){
//        APIManager.getInstance().getMachineAPI().getAllTypeList(repertory.getAreaCode()).enqueue(new Callback<BaseEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity>>>>>>>>>() {
//            @Override
//            public void onResponse(Call<BaseEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity>>>>>>>>> call, Response<BaseEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity>>>>>>>>> response) {
//                if (response.body() == null || response.body().getState() == null) {
//                    return;
//                }
//
//                if (response.body().getState().equals(APIManager.RESPONSE_OK)) {
//                    if(null!=response.body().getData()){
//                        askLeaseActivity.showTypeView(response.body().getData());
//                    }else{
//                        MToast.showToast(askLeaseActivity,"暂无数据");
//                    }
//                }
//            }
//
//            @Override
//            public void onFailure(Call<BaseEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity<List<AskLeaseItemEntity>>>>>>>>> call, Throwable t) {
//                Log.v("dd","sdsdd");
//            }
//        });
//    }
}
